package com.xyg.common.model;

import java.util.Date;

import javax.persistence.PrePersist;
import javax.persistence.PreUpdate;

/**
 * 数据实体监听
 * @author lzn@1805887
 * @version 0.0.1
 *
 */
public class DataEntityListener {

	/**
	 * 保存前处理
	 * 
	 * @param entity
	 *            基类
	 */
	@PrePersist
	public void prePersist(DataEntity<?, ?> entity) {
		entity.setCreateDate(new Date());
		entity.setUpdateDate(new Date());
	}

	/**
	 * 更新前处理
	 * 
	 * @param entity
	 *            基类
	 */
	@PreUpdate
	public void preUpdate(DataEntity<?, ?> entity) {
		entity.setUpdateDate(new Date());
	}

}